﻿/* global important  */

.error-label{
 color:Red;
 font-size:16px;
 font-weight:bold;
 width:100%;
 border:1px red solid;
 background-color:#990000; 
 padding:5px;
}

.clearer {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}

.scroller { overflow:scroll; }

.awesome-button 
{
    background-color: #c0c0c0;
    border: black 1px solid;
    padding: 10px 25px;
    margin: 5px;
    cursor:pointer;
}
.awesome-button:hover
{
    background-color: #fff;
}
.awesome-gridview 
{
    margin:5px;
}
.awesome-gridview td 
{
    padding:5px;
}
.awesome-gridview th 
{
    font-weight:bold;
    font-size:16px;
    padding:5px;
    text-decoration:none;
}
.awesome-gridview th:hover 
{
    text-decoration:underline;
}
.awesome-gridview th a
{
    color: #C90;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    line-height:16px;
}
.awesome-gridview th a:hover
{
    text-decoration:underline;
}

.center-me-portal
{
    height: auto;
    width: 800px;
    margin: 10px auto;
    position:relative;
}

.availability-table { width:800px; }
.availability-table td { width:400px; padding:2px; }

/*
.submit-button  
{
    width:400px; 
    height:50px; 
    border:none; 
    font-size:36px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:lightgray;
    cursor:pointer;
}
*/
.content-wrapper { padding:20px; position:relative; width:800px; margin:10px auto; }

body 
{
    /*background:url("images/thing.png");*/
    /*background-color:#336799;*/
	/*background-image: url("images/body-bg.png"); 
    background-repeat: repeat-xy; */
	background-color:#FFFFFF
    line-height:125%;
    font-family: arial,sans-serif;
    /*color: #CC9900;*/
	/*color: #000000*/
    font-size:14px;
}
/* end of global styles */


/* header menu styles */
#header  
{
    background-image: url("images/header-bg.png"); 
	text-decoration: none
    background-repeat: repeat-xy; 
    width:800px; 
    height:140px;
    margin:5px auto;
}

.header-seperator  
{
    width:100%; 
    height:1px;                    
}

#header-menu
{
    float: left;
    font-size: 16px;
    margin-top: 30px;
    font-weight:bold;
}

#header-title
{
    float: left;
    margin: 18px 10px 0;
    width: 300px;
}

.menu-item {padding: 0px 5px; float:left;}
#header-menu a { color: #FFFFFF; text-decoration:none; }
#header-menu a:hover { text-decoration:underline; }
#header-title a { color:#CC9900; text-decoration:none; }
#header-title a:hover { color:#CC9900; text-decoration:none; }
/* end of header styles */


/* sick form styles */
.sick-form-table { width:100%; }
.sick-calendar { width:350px; height:350px; margin:25px; }
.sick-textbox { width:350px; height:350px; margin:25px; }
/* end of sick form styles */


/* preferences */


.pref-label
{
    margin:15px;
    width:800px;
    height:20px;
}

.preferences-current 
{
    
    height:auto;
    float:left;
    margin:10px;
}
.preferences-instructions 
{
    width:350px;
    height:auto;
    float:left;
    margin:10px;
}


.db-listbox  
{
    width:300px; 
    height:400px; 
    margin:5px; 
    /*min-height:300px; */
    border:1px solid black;                      
    background-color:#336799;
    line-height:100%;
    font-family: arial,sans-serif;
    color: #CC9900;
 }
.db-label 
{
    color: #CC9900 !important;
    line-height:100% !important;
    font-family: arial,sans-serif !important;
    font-size:12px !important;
}
.db-label span
{
    color: #CC9900 !important;
    line-height:100% !important;
    font-family: arial,sans-serif !important;
    font-size:12px !important;
}
.db-label p
{
    color: #CC9900 !important;
    line-height:100% !important;
    font-family: arial,sans-serif !important;
    font-size:12px !important;
}

.awesome-gridview td { padding:5px; }
.awesome-gridview a { color:#CC9900; text-decoration:none; }
.awesome-gridview a:hover { text-decoration:underline; }

.delete-button
{
    margin-left:auto;
    margin-right:auto;
    width:16px;
    height:16px;
    display:block;
}

/*
.preference-label { width:300px; height:100%; margin:5px; }
.preference-label p { width:300px !important; }
.preference-label ol { width:300px !important; }
.preference-label li { width:300px !important; }
.preference-table td { width:300px; vertical-align:top; border:none; padding:2px; }
*/

.div-scoller  
{
    OVERFLOW: auto; 
    HEIGHT: 400px; 
    WIDTH: 500px; 
    }


/* one-time project */

.serverControl { background-color: #EFDDA8; border: 1px solid black; }

.activityList {       
    height: 250px;
    width: 300px;
    float:left;
}
/*
.activityDetails {
    height: 200px;
    width: 400px;
    float:left;
    margin: 0px 0px 0px 10px;
}*/

.submitButton {
    background-color: #262C32;
    border-color: inherit;
    border-radius: 6px 6px 6px 6px;
    border-style: none;
    border-width: 0;
    color: #EFDDA8;
    height: 65px;
    width: 800px;
    margin: 10px 0px 0px 0px;
}

.TextBox1 {
    left: 365px;
    position: absolute;
    top: 253px;
    background-color: #EFDDA8;
    border: 1px black solid;
}
.TextBox2 {
    left: 365px;
    position: absolute;
    top: 284px;
    background-color: #EFDDA8;
    border: 1px black solid;
}
#first-name-text {
    left: 283px;
    position: absolute;
    top: 253px;
    
}
#last-name-text {
    left: 283px;
    position: absolute;
    top: 283px;
    
}
